package com.wzdigit.wms.basic.client.request.picktask.cancel;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;

/**
 * 拣货任务管理
 */
//@Data
//@Accessors(chain = true)
//@JsonInclude
//@JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler", "fieldHandler"}, ignoreUnknown = true)


@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@ToString
@EqualsAndHashCode
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler", "fieldHandler"}, ignoreUnknown = true)
public class CancelPicktaskDtlRequest implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 拣货明细ID
     */
    @ApiModelProperty("拣货明细ID")
    private Integer dtlId;

    /**
     * 货品条码
     */
    @ApiModelProperty("货品条码")
    private String goodsSn;


    /**
     * 扫描方式:单台0 栈板1
     */
    @ApiModelProperty("扫描方式:单台0 栈板1")
    private Integer scanMode;
}
